feat(gws): sync upstream skills, add Tasks and new personas#36
Conversation
Add 6 new skills from upstream gws generate-skills output that match current OAuth scopes (tasks.readonly, gmail.readonly, drive.readonly, calendar.readonly, spreadsheets.readonly, documents.readonly): - gws-gmail-read: read individual Gmail messages - gws-tasks: manage Google Tasks lists and tasks - recipe-review-overdue-tasks: find overdue tasks - persona-it-admin: IT admin workflows - persona-researcher: research workflows - persona-sales-ops: sales operations workflows All 58 existing shared skills were up to date (no changes needed). 28 upstream skills skipped (require Chat, Forms, Classroom, People, Admin Reports, Events, ModelArmor, Script, or write-only scopes). Bump version 1.1.0 → 1.2.0. Assisted-by: Claude:claude-sonnet-4-6[1m]
📝 WalkthroughWalkthroughPlugin metadata for the Google Workspace CLI tool was updated. The version was incremented from 1.1.0 to 1.2.0, and the description was expanded to include "Tasks" alongside existing capabilities (Gmail, Calendar, Drive, Docs, Sheets, Slides, Meet). Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 60 minutes.Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
gws/.claude-plugin/plugin.json (1)
4-4: ⚡ Quick winAdd
taskstokeywordsfor metadata consistency.Since the description now advertises Tasks support, include
"tasks"in thekeywordsarray to keep discovery metadata aligned.Proposed metadata tweak
- "keywords": ["google-workspace", "gws", "gmail", "calendar", "drive", "docs", "sheets", "slides", "meet"] + "keywords": ["google-workspace", "gws", "gmail", "calendar", "drive", "docs", "sheets", "slides", "meet", "tasks"]🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@gws/.claude-plugin/plugin.json` at line 4, The keywords array in plugin.json must include "tasks" to match the description that advertises Tasks support; update the "keywords" array (in the same plugin.json where the "description" field mentions Tasks) to add the string "tasks" (ensuring proper JSON comma placement and valid syntax) so discovery metadata and the description remain consistent.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@gws/.claude-plugin/plugin.json`:
- Line 4: The keywords array in plugin.json must include "tasks" to match the
description that advertises Tasks support; update the "keywords" array (in the
same plugin.json where the "description" field mentions Tasks) to add the string
"tasks" (ensuring proper JSON comma placement and valid syntax) so discovery
metadata and the description remain consistent.
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: 35be9bff-9e7f-441d-a512-3420d1b601b3
⛔ Files ignored due to path filters (6)
gws/skills/gws-gmail-read/SKILL.mdis excluded by!gws/skills/**gws/skills/gws-tasks/SKILL.mdis excluded by!gws/skills/**gws/skills/persona-it-admin/SKILL.mdis excluded by!gws/skills/**gws/skills/persona-researcher/SKILL.mdis excluded by!gws/skills/**gws/skills/persona-sales-ops/SKILL.mdis excluded by!gws/skills/**gws/skills/recipe-review-overdue-tasks/SKILL.mdis excluded by!gws/skills/**
📒 Files selected for processing (1)
gws/.claude-plugin/plugin.json
Summary
gws generate-skillsoutput (v0.22.5); all 58 existing skills were already up to datetasks.readonly,gmail.readonly,drive.readonly,calendar.readonly,spreadsheets.readonly,documents.readonly)1.1.0 → 1.2.0New skills added:
gws-gmail-readgmail.readonlygws-taskstasks.readonlyrecipe-review-overdue-taskstasks.readonlypersona-it-admingmail,drive,calendarpersona-researcherdrive,docs,sheets,gmailpersona-sales-opsgmail,calendar,sheets,drive28 upstream skills were intentionally excluded (require Chat, Forms, Classroom, People, Admin Reports, Events, ModelArmor, Script, or write-only scopes not yet authorized).
Test plan
claude plugin validate ./gwspassesgws-tasksskill loads andgws tasks tasklists listreturns task listsgws-gmail-readskill loads and reads a message by IDrecipe-review-overdue-taskswalks through the overdue task review stepsSummary by CodeRabbit
New Features
Chores